﻿define(function () {
    var module = function () {
        this.init();
    }
    module.prototype = {
        // 功能描述：初始化
        init: function () {
            this.load();
        },

        // 功能描述：加载
        load: function () {
            $.pagename = this.get_module();
            
            // 加载指定模块
            require(["controller/" + $.pagename], function (m, template) {
                var $this = new m();
                document.body.style.opacity = 1;
            });
        },

        // 功能描述：获取模块
        get_module: function () {
            var module = (window.location.pathname || "").replace(".html", "");
            module = module.replace(/^\/youbao/, "").replace(/\/$/, "");
            return module ? module : "index";
        }
    }
    return module;
});